剛入行就一人重新打造公司前端系統,是我第一份工作遇到的大挑戰,過程中遇到的難題與成長,成為了我這系列文章的靈感來源。在這一個月中,我整理了平常工作中所遇到的各種「技術問題」與「非技術問題」,再結合對 React 框架的理解,藉由鐵人賽的契機好好深入探討並記錄下來。
今年的鐵人賽經驗讓我深刻體會到「努力過好每一天」的力量!身為一個列好大綱就開賽的人,如果有人問我明天要發什麼,我應該也不是很確定內容,常常會擔心「啊,下週該怎麼辦?」,也不確定文章能不能生出來。但很神奇的事是,就是這樣每一天每一天的努力,更把專注在放在過好每個當下,做好一天內我能夠做到的事,最後也變成一個蠻完整的結果~
作為一名在生成式 AI 時代的工程師,現在使用 AI 工具的時間已經遠大於查資料,但就是很多時候 ChatGPT 的回答,總讓我覺得不夠滿意或是解釋得不夠清楚,這或許也呼應一件事「GPT 問不出來的答案,才是分高下之處」。所以在準備鐵人文的過程中,我特別將那些 AI 無法準確解答的技術議題收集起來,慢慢查詢並整理資料,這樣的方式可能有點 old school,但真的發現很多更進階的思維還是要好好去看那些優質文章,雖然緩慢但很享受這過程。
有朋友聽到我的主題後,跟我說這感覺會是很棒的「成長型」系列文,確實,我的確透過這次的鐵人賽機會深入研究許多主題。除了累積了技術知識之外,最大的收穫是我更加清楚地知道自己的不足之處。
例如幾個月前,在 React 概念的部分,我讀完了《React 思維進化》這本書,感覺自己有所成長(好書還是要再推一次!)。然而,寫鐵人賽的過程中,我發現像 react.dev 的內容比我想像的多很多而且寫得務實,許多一天內真的消化不完,還是該去好好看過。另外設計共用元件的部分,當初查了後才發現這個困難很難直接解決,需要更了解 React design pattern 與 SOLID 原則後才有辦法好好設計共用元件,這或許是要花很多時間才能參透的部分。
這次的鐵人賽過程中,也想到了一些似乎沒有人寫過的主題,我自己也很期待能看到有大大寫這樣的主題,很期待能膜拜這類型文章XD:
最後,如果你對這些主題感興趣,或是有什麼想法想交流,歡迎加我 Discord:honeymilk02!無論你是什麼背景的人,我都非常樂意討論交流,或者幾個月後的實體典禮也很期待見到大家 👋
P.S. 加 DC 後麻煩先說明一下是從鐵人賽看到的呦~ 感恩😊